#pragma once

class IWzPropertyContainer
{
public:
	virtual void AddProperty(IWzImageProperty* prop) = 0;
	virtual void AddProperties(std::list<IWzImageProperty*> props) = 0;
	virtual void RemoveProperty(IWzImageProperty* prop) = 0;
	virtual void ClearProperties() = 0;
	std::list<IWzImageProperty*> WzProperties;
};